/* 初始化CSS */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0;}

fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ul,ol{list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#fff;color:#333;font:12px/22px 'Microsoft Yahei','微软雅黑','Simsun','宋体','Arial';}
/* 页面通用部分 */
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
a{color:#1f3b7b;text-decoration:none;}
/*a:visited{color:#6079b2;}
a:hover/*,a:active,a:focus{color:#8d0000;text-decoration:underline;}*/

/*header*/
header{width: 100%;height: 40px;line-height: 40px;padding:20px 0;background:#09f;font-size: 18px;}
header .def-banner{margin: 0 auto;width: 1035px;height: 40px;}
.def-banner .def-logo{float: left;width:110px;height: 43px;font-size: 16px;color: #fff;}
.def-banner .def-logo img{float: left;margin-right: 7px;width:38px;height: 43px;}
.def-banner .def-nav{float: left;margin: 0 95px 0 75px;}
.def-banner .def-nav li{float: left;padding: 0 35px;height: 40px;}
.def-banner .def-nav a,.def-banner .def-nav a:active{color: #fff;text-decoration: none;}
.def-banner .def-nav a:hover{font-size: 20px;text-shadow:1px 1px 3px #03c;}
.def-banner .def-login{color: #fff;font-weight: normal;}
/*content*/
.def-wrap{margin: 10px auto 20px;width: 1035px;}
/*左边部分*/
.def-wrap .def-blk1{float: left;width: 765px;}
/*搜索*/
.def-blk1 .def-search{position: relative;width: 765px;height: 50px;}
.def-search input{width: 763px;height: 48px;border:1px solid #09f;font-size: 16px;text-indent: 140px;color: #7e7e7e;} 
.def-search .def-que{position: absolute;width: 50px;height:50px;top:1px;right:0;background: #09f url(../images/pic8.png) no-repeat;}
.def-search .def-select{position: absolute;top: 1px;left: 1px;width:115px;height: 50px;}
.def-select .def-tip{float: left;width: 56px;height: 50px;padding: 0 10px 0 35px;line-height: 50px;font-size: 14px;color: #000;}
.def-select .def-icon{float: left;display: block;margin: 22px auto 0;width: 0;height: 0;border-style: solid;border-width: 7px;
					  border-top-color: #09f;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;}
.def-search .def-list{z-index: 2;display:none;width: 115px;height: 233px;border-left: 1px solid #09f;border-right: 1px solid #09f;box-shadow: 1px 3px 5px #78c9ff;}
.def-search .def-list li{z-index: 2;width:115px;height: 38px;line-height:38px;border-bottom: 1px solid #09f;text-align: center;font-size: 14px;cursor: default;background: #fff;}
/*搜索结果*/
.def-blk1 .def-tit{margin-top: 20px;width:745px;height:40px;padding-left:20px;line-height: 40px;background: #09f;color: #fff;font-size:16px;font-weight: normal;}
.def-blk1 .def-detail{width: 765px;height: 222px;}
.def-detail .def-info-wrap{width: 100%;padding:15px 15px 0px 15px;border:1px solid #09f;font-size: 14px;text-align:left}
.def-info-wrap .def-info{float: left;width: 300px;}
.def-info-wrap #allmap{float: right;width:48%;height: 220px;border:2px solid #09f;margin-bottom:15px}
.def-blk1 .def-says{width: 765px;height: 485px;}
/*.def-says ul{height: 400px;}
.def-says li{float: left;width: 100%;padding:10px 0 10px 0;border:1px solid #09f;text-align:left;border-top: 0px solid #09f;font-size: 13px;}*/
.def-says li.plitem{width: 100%;height: 100px;border:1px solid #09f;border-top:0;text-align:left;padding:10px;}
.def-says p{line-height: 16px;}
.def-says .def-user-pic{float: left;margin: 0 18px 20px 0;width: 60px;height: 60px;border-radius: 999px;}
.def-says .def-user-name{color: #7e7e7e;}
.def-says .def-time{color: #a7a7a7;}
.def-says .def-def-deta{color: #333;}
.def-says .def-pages{width: 100%;height: 37px;background: #09f;}
.def-blk1 .def-rep{width: 765px;height: 790px;}
.def-rep .def-form{width: 763px;height: 748px;border:1px solid #09f;}
.def-form .def-form-item{margin: 15px 0 0 20px;font-size: 16px;}
.def-form-item label{float: left;margin-right: 20px;letter-spacing: 13px;}
.def-form-item .def-reason{float: left;}
.def-reason li{margin-left: 25px;list-style-image: url(../images/pic11.png);}
.def-des textarea{border-color: #09f;width: 570px;height: 235px;font-size: 16px;}
.def-check input{float: left;margin-left: 28px;width: 160px;height: 45px;line-height: 45px;border:1px solid #09f;font-size: 18px;}
.def-check img{float: left;width: 100px;height: 40px;margin: 8px 15px 0;}
.def-check span{float: left;margin-top: 15px;cursor: default;}
.def-form .def-bot{margin-left: 135px;}
.def-bot .def-rad-last{margin-left: 40px;}
.def-bot .def-btn{margin-top: 10px;width: 300px;height: 38px;background: #13d718;color: #fff;text-align: center;line-height: 38px;border: 0;font-size: 16px;}
.w-warntips{text-align:left;padding:20px;}
.w-warntips p{margin-left:20px}
/*右边部分*/
.def-wrap .def-blk2{margin-left: 20px;float: right;width: 250px;}
.def-blk2 .def-notice{width: 208px;height: 313px;padding:0 20px 10px;border:1px solid #09f;font-size: 16px;}
.def-notice p{text-indent: 2em;}
.def-notice .def-tt{text-indent: 0em;border-bottom:1px solid #09f;line-height: 28px;}
.def-blk2 .def-ad{display: block;margin-top: 10px;width: 250px;height: 220px;}
.def-blk2 .def-report{margin-top: 10px;width: 232px;height: 260px;padding:0 8px 20px;border:1px solid #09f;font-size: 16px;}
.def-report th{border-bottom:1px solid #09f;text-align: left;line-height: 29px;}
/*footer*/
footer{width: 100%;padding-top: 15px;text-align: center;font-size: 12px;color: #fff;background:#0099ff;}
footer h3{font-size: 14px;font-weight: normal;}
footer .def-link{line-height: 20px;}
footer .def-blank{padding: 0 2px;}
footer a,footer a:hover{font-size: 12px;text-decoration: none;color: #fff;}
